package jp.co.nes.awssupport.common.bean;

/**
 * プレミアムサポート適用です。
 */
public class PremiumSupportAssignedBean extends BaseBean {

    /** serialVersionUID */
    private static final long serialVersionUID = 1L;

    /** 連結アカウントID */
    private String linkedAccountId;

    /** 年月 */
    private int yearMonth;

    /** 適用対象額 */
    private long targetAmount;

    /** プレミアムサポート適用額 */
    private long premiumSupportAmount;

    /**
     * デフォルトコンストラクタです。
     */
    public PremiumSupportAssignedBean() {
    }

    /**
     * 連結アカウントIDを返却します。
     *
     * @return 連結アカウントID
     */
    public String getLinkedAccountId() {
        return linkedAccountId;
    }

    /**
     * 連結アカウントIDを設定します。
     *
     * @param linkedAccountId 連結アカウントID
     */
    public void setLinkedAccountId(String linkedAccountId) {
        this.linkedAccountId = linkedAccountId;
    }

    /**
     * 年月を返却します。
     *
     * @return 年月
     */
    public int getYearMonth() {
        return yearMonth;
    }

    /**
     * 年月を設定します。
     *
     * @param yearMonth 年月
     */
    public void setYearMonth(int yearMonth) {
        this.yearMonth = yearMonth;
    }

    /**
     * 適用対象額を返却します。
     *
     * @return 適用対象額
     */
    public long getTargetAmount() {
        return targetAmount;
    }

    /**
     * 適用対象額を設定します。
     *
     * @param targetAmount 適用対象額
     */
    public void setTargetAmount(long targetAmount) {
        this.targetAmount = targetAmount;
    }

    /**
     * プレミアムサポート適用額を返却します。
     *
     * @return プレミアムサポート適用額
     */
    public long getPremiumSupportAmount() {
        return premiumSupportAmount;
    }

    /**
     * プレミアムサポート適用額を設定します。
     *
     * @param premiumSupportAmount プレミアムサポート適用額
     */
    public void setPremiumSupportAmount(long premiumSupportAmount) {
        this.premiumSupportAmount = premiumSupportAmount;
    }
}
